@charset "utf-8";
body{
	margin:0;
	padding:0;
	color: #333333;
	font:12px/24px "微软雅黑","华文细黑",Arial,sans-serif; background:#F8F8F8;
}
A {
	COLOR:#333;TEXT-DECORATION: none
}
A:hover {
	COLOR: #cc0000 ; TEXT-DECORATION: none
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0; list-style:none;
}
.box_search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
}
img { border:0;}
.total { width:980px; margin:10px auto; position:relative; } 
.red {
	font-weight: bold;
	color:#cc0000;
}
.red2{ color:#cc0000;}
.green { color:#89A322;}
.top0 { height:80px; background:#fff; }
.top { color:#666; width:980px; margin:0 auto; position:relative;}
.top-btn { position:absolute; right:0; top:5px; width:230px; height:29px;}
.top-btn a { color:#666; margin:0 5px;}
.top-btn a:hover {COLOR: #cc0000 ;}
.top-btn a.sy { background:url(arr_t1.gif) no-repeat 0 2px; padding-left:15px;}
.top-btn a.lx { background:url(arr_t2.gif) no-repeat 0 2px; padding-left:15px;}
.top-btn a.dt { background:url(arr_t3.gif) no-repeat 0 2px; padding-left:15px;}
.top-btn a.en { background:url(arr_t4.gif) no-repeat 0 2px; padding-left:12px;}
.top_left { float:left; margin:0; padding:15px 0 0 0; background:url(top-bg2.jpg) repeat-x;}
.top_right { float:right; padding-top:20px; }
.en { position:absolute; top:40px; right:230px; background:url(gb.gif) no-repeat 0 7px; padding-left:20px;}
.en a { color: #000000;}
.en2 { position:absolute; top:40px; right:230px; background:url(ico_china.jpg) no-repeat 0 8px; padding-left:20px;}
.en2 a { color: #000000;}
.search { width:208px; height:22px; background:url(search_bg01.jpg); position:absolute; top:40px; right:10px; line-height:normal;}
.search dt { float:left; padding:0 0 0 8px;}
.search dt input { border:0 none transparent; font-size:12px; background:none; width:175px; height:22px; line-height:22px;color:#666; font-family:微软雅黑;}
.search dd { float:right; width:20ox;}
.search dd a{ width:22px; height:17px;}


.blue_x {font-size: 12px;color: #2B85BB;text-decoration: underline;}
.blue_x2 {font-size: 12px;color: #2B85BB;text-decoration: underline; line-height:28px}
.box {border: 1px solid #E4E4E4;}

.nav0 { background:url(nav-bg00.png) repeat-x; border-bottom:3px solid #CC0000; }
.nav { height:49px; line-height:49px; width:980px; margin:0 auto;}
.nav ul{ list-style:none;}
.nav li{ list-style:none; float:left; text-align:left; }
.nav a{ color: #fff; font-size:14px; width:135px; display:block; font-weight:bold; text-align:center; background:url(nav-line.png) no-repeat right; }
.nav a:hover { background:url(nav_bg2.png) repeat-x; color:#fff; }
a.currentmenu { background:url(nav_bg2.png) repeat-x;color:#fff; border-left:1px solid #CC0000; border-right:1px solid  #CC0000;}


.banner { height:350px; margin:0 auto; position:relative;}
.neiy{ position:absolute; top:0; left:0; background:url("header_bg01.png") repeat-x scroll 0 -75px rgba(0, 0, 0, 0); z-index:1000; width:100%; height:5px;}
.banenr-news { background:none repeat scroll 0 0 #F0F0F0; height:300px; left:50%; margin-left:195px; position:absolute; top:0; width:295px; z-index:3; color:#888; text-shadow:1px 1px 1px #FFFFFF; opacity:0.7;}
.banenr-news h2 { background:url(bit01.gif) no-repeat 230px 8px; right:0; top:5px; margin:20px 25px 0 25px; color:#000000;}
.banenr-news p { color:#666;}
.banenr-news a { color:#005BAB; display:block;}
.banenr-news li { border-bottom:1px solid #DDDDDD; padding:10px 25px; line-height:20px; }
.banner-y { background:url(y-bg.jpg) repeat-x top; height:15px; clear:both;}
.banner_n {height:180px; background: url(banner_n_bg.jpg) repeat-x #ccc; margin-bottom:10px 0;}

.zj { margin-bottom:15px;}
.zj h3 { font-size:14px; color:#c40f00; font-weight:normal; background:url(ar.png) no-repeat; padding-left:15px; margin-bottom:15px;}
.zj h3 a { color:#c40f00;}
.zj h3 span { font-size:11px; text-transform:uppercase; color:#999;}
.zj1 { width:190px; height:210px; float:left; box-shadow:0 0 3px #e0dfe0; padding:15px; background:#fff;}
.zj1 li { background:url(arrow.gif) no-repeat 0 5px; padding-left:10px;}
.zj2 { width:400px; height:210px; float:left; margin:0 20px; box-shadow:0 0 3px #e0dfe0; padding:15px; background:#fff;}
.zj2 li { line-height:25px; height:25px; overflow:hidden;}
.zj2 li a{ background:url(arrow.gif) no-repeat 0 5px; padding-left:10px; width:300px; overflow:hidden; height:25px;}
.zj2 li span { color:#999; margin-right:10px;}
.zj3 { width:260px; height:210px; float:left; box-shadow:0 0 3px #e0dfe0; padding:15px; background:#fff;}


.home-news {}
.home-news li { width:293px; float: left; border-top:5px solid #EEEEEE; padding:0 0 15px 0; }

.news-t { background: url("bit02.gif") no-repeat scroll right -30px rgba(0, 0, 0, 0); height:40px; line-height:30px; transition:all 0.3s ease 0s;}
.news-t a {color:#C40F00; font-size:14px; text-transform:uppercase}
.news-t span { font-family: Arial; color:#C40F00; font-size:14px;}
.news-list {}
.news-list img {border:1px solid #E9E7EA; box-shadow:0 0 3px #E0DFE0;}
.news-list dl { overflow:hidden;}
.news-list dl dt{ padding:2px 0 5px; text-transform:uppercase;}
.news-list dl dt a { background:url("index_bg02.gif") no-repeat scroll 0 -32px rgba(0, 0, 0, 0); display:block; padding-left:16px; height:16px; overflow:hidden;}

.lianbiao a { border:1px solid #F0F0F0; padding:5px 10px; float:left; margin-right:6px; margin-bottom:10px;}
.lianbiao a:hover {border:1px solid #CC0000; color: #CC0000;}

.pro-list { padding:15px; border:1px solid #E9E7EA; box-shadow:0 0 3px #E0DFE0; height:200px; background:#FFF;}
.pro-show ul li { text-align:center; line-height:20px; float:left; margin-right:15px;}
.pro-show ul li img { width:130px; padding:3px; border:1px solid #eee;}


.news h2 { background:url(hot-pro-title-bg.jpg) no-repeat #F6F6F6; height:33px; line-height:33px; font-size:14px; border:1px solid #ECECEC; padding-left:15px; position:relative; font-family: "微软雅黑",Arial,"宋体",Helvetica,Verdana,Sans-serif;  }


.hot-pro { background:url(main_bg2.png) no-repeat; width:980px; height:120px; margin:0 auto;padding:5px 0 10px 20px;}
.hot-pro h2 { background:url(hot-pro-title-bg.jpg) no-repeat #F6F6F6; height:33px; line-height:33px; font-size:15px; border:1px solid #ECECEC; color: #003399; padding-left:15px; position:relative; margin-bottom:10px;}
.hot-pro h2 span { position:absolute; right:15px; top:0}
.hot-pro h2 span a { font-size:12px; font-weight:normal; color:#003366}
.hot-pro li { width:153px; height:130px; float:left; margin-right:7px; background:url(pro-bg.jpg); padding:1px 0 0 1px; line-height:20px; text-align:center;}
.hot-pro li a { color:#FFFFFF}
.hot-pro li a:hover { color:#FFFFFF}
a.hot1 { width:210px; height:130px; display:block; background:url(hot1.jpg); padding:15px;}
a.hot1:hover { background:url(hot11.jpg);color:#FFFFFF; text-decoration:underline;}
a.hot2 { width:210px; height:130px; display:block; background:url(hot2.jpg); padding:15px;}
a.hot2:hover { background:url(hot22.jpg);color:#FFFFFF; text-decoration:underline;}
a.hot3 { width:210px; height:130px; display:block; background:url(hot3.jpg); padding:15px;}
a.hot3:hover { background:url(hot33.jpg);color:#FFFFFF; text-decoration:underline;}


.mid0 { margin:0 auto; width:980px;}
.mid{ }
 
.mid_left { width:202px; float:right;line-height:17px;display: inline;   }
.mid_list1{ border-bottom:5px solid #CC0000;}
.mid_list1 h2{ font-size:20px; color:#fff; padding :0 0 0 15px; line-height:70px; font-family: "微软雅黑",Arial,"宋体",Helvetica,Verdana,Sans-serif; background:url(tt-bg.png) repeat-x;}
.mid_list1 ul{ list-style:none; border:1px solid #eee; }
.mid_list1 li{ display:block; color:#666666; line-height:25px; background:url(line-bg.gif) repeat-x bottom #F9F6EF; }
.mid_list1 li a{ background:url(list-bg.png) repeat-x; height:40px; line-height:40px; padding-left:27px; display:block; font-family:"微软雅黑"; font-size:14px;}
.mid_list1 li a:hover {background:url(list-bg.gif) no-repeat 0 0; color:#fff;}
.mid_list1 li a.yj_current {background:url(list-bg.gif) no-repeat 0 0; color:#fff;}
.mid_list1 li a.current {background:url(list-bg.gif) no-repeat 0 0; color:#fff;}

.mid_right{ height:auto; float:left; width:758px; display: inline;}
.bz { height:70px; border-bottom:1px solid #E6E6E6; padding:0 15px;}
.bb { font-size:20px; font-weight:bold; color:#555; line-height:40px;}
.mid_right h2{color:#333; line-height:35px; font-size:14px; font-weight:bold; padding:0 13px;font-family: "微软雅黑",Arial,"宋体",Helvetica,Verdana,Sans-serif; border-bottom:1px solid #eee; }
.mid_right_body { margin:10px 0;}
.mid_right_body ul{ padding:0; margin:0; list-style:none;}
.mid_right_body li{ padding:10px; margin:0 10px 0 0; list-style:none; float:left; border:1px solid #ccc; width:227px;}
.company { padding:15px; background:#e1e1e1; line-height:25px; color:#000000;}
.company_left{width:180px; float:left; margin-right:10px;}
.company_right { float:left; width:400px; margin-top:20px; line-height:20px;}
.content{ line-height:25px; padding:15px;}

.tt-btn {border-bottom:1px solid #eee; width:980px; margin:0 auto; position:relative;} 
.tt-btn a { position:absolute; right:0;}
.clr {clear:both;}

.bottom0 {background:url(bottom-bg1.png) repeat-x top #999999;  margin-top:30px; border-top:1px solid #DBDBDB; height:120px;}
.bottom { clear:both; color:#fff; margin:20px auto; width:980px;line-height:20px; background: url(logo_gray.jpg) no-repeat 120px 20px; text-align:center;}
.bottom a { margin:0 5px; color:#fff;}
.bottom a:hover { text-decoration:underline; color:#CC0000;}
.bottom-l { width:450px; float:left;}
.bottom-r { width:530px; float:right; text-align:right;}

.lianxi { border:1px solid #C90D04; border-radius:5px; width:115px; height:180px; padding:15px; position: absolute; top:100px; right:0; z-index:1000; background:#fff; padding:5px 5px 25px 10px;}
.lianxi a.qq { background:url(icon_online.gif) no-repeat; width:65px; height:34px; line-height:34px; padding-left:40px; display:block;}
.ca { text-align:right; margin-bottom:5px; display:block;}
.ca img { cursor:pointer;}
.scrolldiv{ position:relative; width:950px; height:150px;}
.scrolldiv1{position:absolute; width:950px; overflow:hidden;}
.scrollDiv2{ width:800%;}
.scrolldiv ul{float:left;}
.scrolldiv ul li{display: inline-block;}

.product li img{ opacity:0.1}
.product li img.avia_start_animation{-webkit-animation: avia_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
-moz-animation: avia_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
animation: avia_appear 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
opacity: 1;
-moz-transform: scale(1);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);}

.pro li { width:310px; height:330px; text-align:center; background:#fff; color:#626262; float:left; margin-right:45px; margin-bottom:50px; border-radius:20px; opacity:0;}
.pro li.avia_start_delayed_animation{-webkit-animation: avia-ttb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
-moz-animation: avia-ttb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
animation: avia-ttb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
opacity: 1;}
.pro li img { width:280px;} 
.pro li a { font-size:20px; color:#333; line-height:1.2; font-weight:nomal;}

.feedback td{ padding:3px 0;}
.feedback input { border-radius:2px; min-width:100px; padding:5px; border:1px solid #E1E1E1; color:#8D8D8D;}
.feedback textarea { border-radius:2px; min-width:100px; padding:5px; border:1px solid #E1E1E1; color:#8D8D8D;}
input.fe-btn { background: #CC0000; color:#fff; border:1px solid #F05A1A; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}

.equipment img { border:1px solid #ccc; padding:3px; height:216px; margin-right:10px;}
.cpsm { border-top:1px solid #ccc; border-left:1px solid #ccc;}
.cpsm li { width:49%; float:left; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #fff; border-top:1px solid #fff; height:35px; line-height:15px; text-align:center; padding-top:5px; }